﻿namespace Blazorise;

/// <summary>
/// Controls the order in which items appear in the flex container.
/// </summary>
public enum FlexOrder
{
    /// <summary>
    /// No order will be applied.
    /// </summary>
    Default,

    /// <summary>
    /// A default order.
    /// </summary>
    Is0,

    /// <summary>
    /// An element will be shown as first item.
    /// </summary>
    Is1,

    /// <summary>
    /// An element will be shown as second item.
    /// </summary>
    Is2,

    /// <summary>
    /// An element will be shown as third item.
    /// </summary>
    Is3,

    /// <summary>
    /// An element will be shown as fourth item.
    /// </summary>
    Is4,

    /// <summary>
    /// An element will be shown as fifth item.
    /// </summary>
    Is5,

    /// <summary>
    /// An element will be shown as sixth item.
    /// </summary>
    Is6,

    /// <summary>
    /// An element will be shown as seventh item.
    /// </summary>
    Is7,

    /// <summary>
    /// An element will be shown as eight item.
    /// </summary>
    Is8,

    /// <summary>
    /// An element will be shown as ninth item.
    /// </summary>
    Is9,

    /// <summary>
    /// An element will be shown as tenth item.
    /// </summary>
    Is10,

    /// <summary>
    /// An element will be shown as eleventh item.
    /// </summary>
    Is11,

    /// <summary>
    /// An element will be shown as twelveth item.
    /// </summary>
    Is12,
}